import { defineStore } from "pinia";
import { ref } from "vue";
import { getCategoryAPI } from "@/apis/layout";

// 官方推荐使用hooks的那种命名规范
/**
 * 参数一：id （建议与文件名一致）
 * 参数二：options 配置对象
 */
// 组合式写法
export const useCategoryStore = defineStore('category', () => {

    // 导航列表数据
    // categoryList就是state
    const categoryList = ref([])


    // getCategory函数就相当于action
    const getCategory = async () => {
        const res = await getCategoryAPI()
        categoryList.value = res.result;
    }

    return { categoryList, getCategory }
}
)


